Career 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F4 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Ecuador F1 Mexico F15 Colombia F4 Ecuador F6 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Brazil F5 Romania F4 Germany F8 USA F3 (Plantation) 9th Wartburg Open - Eisenach Oberstaufen Cup - Oberstaufen IV Gramado Open de Tenis - Gramado Telesp Celular Open - Ribeirao Preto SMS Tennis Open - Sao Paulo VII Trofeo Ciudad de Quito - Quito Copa Ericsson Argentina - Buenos Aires VIII Trofeo Ciudad de Quito - Quito USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler Hamburg Challenger - Hamburg Memorial Savigni - Sassuolo Credicard Mastercard Tennis Cup - Campos do Jordao Banca Marche Tennis Cup - San Benedetto V Abierto Internacional de Salinas - Salinas The USTA Challenger at West End Racquet - Torrance 2002 Eddleman USTA Challenger - Birmingham ATU Cup - Weiden Corona Mexico City Open - Mexico City VII Avierto Internacional de Salinas - Salinas TCT Open - Tunis Garden Open - Rome Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia USTA Seascape Challenger - Aptos XL Capital Bermuda Open - Bermuda The Scottish Tennis Championships - Edinburgh Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Credicard Mastercard Tennis Cup - Campos do Jordao I Manta Open - Manta VI Trofeo Ciudad de Quito - Quito XI Abierto Internacional de Salinas - Salinas XXIX Edizione 'A.Savoldi Marco' - Manerbio San Luis Potosi Challenger - San Luis Potosi Ostdeutscher Sparkassen Cup - Dresden Muller Cup 2000 - Ulm Abierto Internacional de Salinas - Salinas KGHM Polish Indoors - Wroclaw Copa Ericsson Argentina - Buenos Aires V Trani Cup - Trani San Marino Cepu Open - San Marino BH Tennis Open International Cup - Belo Horizonte VIII Avierto Internacional de Salinas - Salinas VII Torneo Internazionale di Tennis - Barletta Oberstaufen Cup - Oberstaufen San Luis Potosi Challenger - San Luis Potosi Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills Copa Ericsson Chile - Santiago Copa Petrobras Argentina - Buenos Aires Waco International Tennis Challenger - Waco Copa Petrobras Paraguay - Asuncion Telesp Celular Open - Campinas San Luis Potosi Challenger 2007 - San Luis Potosi Warsteiner Challenger Lubeck - Lubeck Challenger Leon 2003 - Leon Tennis Napoli Cup - Napoli Garden Open - Rome Steelers Cup - Kosice Unicredit Czech Open 2007 - Prostejov Top Wool Challenger Biella - Biella GHI Bronx Classic - Bronx USTA Challenger of Tiburon - Tiburon Copa Petrobras - Buenos Aires 5th Sardinian International Championships - Cagliari Copa Kia - Santiago San Marino Cepu Open - San Marino Britania Zavaleta - Puebla Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Ljubljana Open - Ljubljana Pekao Open - Szczecin Posillipo Tennis Cup - Napoli Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Burbank Challenger - Burbank Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena 2005 Freeman Men's Challenger - Joplin IX Torneo Internacionale de Tennis - Barletta Top Wool Challenger-Immagine Trophy - Biella Tennis Napoli Cup - Napoli Seguros Bolivar Open - Medellin Copa Petrobras Paraguay - Asuncion XL Capital Bermuda Open - Bermuda 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Citta di Monza - Monza Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Garden Open 2005 - Rome Hurricane Tennis Open - Bradenton Morocco Tennis Tour - Marrakech Trofeo Cassa di Risparmio di Alessandria - Alessandria Czech Open 2005 - Prostejov Unicredit Czech Open - Prostejov Sassuolo Challenger - Sassuolo 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Seguros Bolivar Open - Bogota Trani Cup - Trani 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia V Manta Open-Trofeo Ricardo Delgado Aray - Manta Porsche Open - Poznan BH Tenis Open International Cup 2008 - Belo Horizonte USTA Comerica Challenger - Aptos Credicard Citi Mastercard Tennis Cup - Campos do Jordao Copa Petrobras Argentina - Buenos Aires Bancolombia Open - Bogota Rhein-Main Challenger 2004 - Aschaffenburg Bancolombia Open - Cali Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Lima Challenger - Lima Dallas Challenger Banja Luka Challenger 2004 - Banja Luka Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Sunrise Challenger College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Pekao Open - Szczecin Mexico City Challenger Seguros Bolivar Open - Cali Pereira Challenger Bogota Challenger Manta Challenger Brasilia Challenger Copa Petrobras Uruguay - Montevideo Bogota Challenger Quito Challenger Copa Kia Challenger ATP - Santiago Medellin Challenger II Naples ITG Challenger - Naples Copa Telefonica CTC Chile - Santiago Rome Challenger San Remo Challenger Alessandria Challenger Nottingham Challenger Arad Challenger Rimini Challenger XIII Trofeo Ciudad de Quito - Quito Campos do Jordao Challenger Brasilia Challenger ECM Prague Open 2005 - Prague Zagreb Open - Zagreb Challenger Britania Zavaleta - Puebla Montevideo Challenger ITG Miami Challenger - Miami Quito Challenger Calabasas Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Santiago Challenger San Jose Challenger Barranquilla Challenger Blumenau Challenger Santos Challenger XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Santiago Santiago Challenger Morocco Tennis Tour - Rabat Copa Petrobras - Aracaju Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati Nossa Caixa Tennis Cup - Sao Paulo Kos Succhetti Tennis Cup - Cordenons XIV Challenger ATP Club Premium Open - Quito 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Copa Petrobras-Argentina - Buenos Aires Ford Tennis Championships - Louisville Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Garden Open - Rome Sacramento Challenger Talahassee Challenger Copa Petrobras Uruguray - Montevideo Medellin Challenger Challenger Casablanca San Angel - Mexico City Morocco Tennis Tour - Marrakech Cali Challenger Quito Challenger Tiburon Challenger Guayaquil Challenger Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Morelos Challenger Guadalajara Challenger Santiago Challenger Cali Challenger Heilbronn Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Warsteiner Grand Prix - Oberstaufen Tampere Challenger San Marino Challenger Copa Ericsson Costa Rica - San Jose Guayaquil Challenger San Luis Potosi Challenger Pozoblanco Challenger Open Sainte Victoire - Aix-En-Provence Zagreb Open - Zagreb Prague Challenger Marburg Challenger Cortina Challenger Pereira Challenger Monterrey Challenger Guayaquil Challenger Irving Challenger Tallahassee Challenger Bordeaux Challenger Scheveningen Challenger Cali Challenger Carson Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Bogota Challenger Segundo Aberto de Brasilia - Brasilia Copa Ericsson Brazil - Sao Paulo Sporting Challenger 2003 - Turin Bogota Challenger - Bogota Sporting Challenger - Turin Tallahassee Challenger Biella Challenger Bucaramanga Challenger Bogota Challenger Salinas Challenger Smith Barney Men's Challenger - Covington Nossa Caixa Aberto de Sao Paulo - Sao Paulo SIR Supermercadi Challenger - Rome VI Abierto Internacional de Salinas - Salinas Furth Challenger Cali Challenger Manta Challenger Buenos Aires Challenger Tiburon Challenger Quito Challenger Pereira Challenger Charlottesville Challenger Cali Challenger Draft Corona Mexico City Open - Mexico City Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov Global Telecom Open - Florianopolis Santiago Challenger Furth Challenger University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Barranquilla Challenger Sarasota Challenger Challenger Ford de Cherbourg - Cherbourg 10th Wartburg Open - Eisenach Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Medellin Challenger Cyclus Open de Tenis - Florianopolis Olbia Geovillage Open - Olbia Muller Cup - Ulm Knoxville Challenger Knoxville Challenger Santo Domingo Challenger BH Tennis Open International Cup - Belo Horizonte Savannah Challenger Turin Challenger Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Dubrovnik Open - Dubrovnik XL Challenger de Tenis Copa Sevilla - Seville Gran Copa Ericsson - Rio de Janeiro 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Canottieri Mincio Open - Mantova Geovillage Open Trofeo Melia Olbia - Olbia Hilversum Open - Hilversum Ljubljana Open - Ljubljana Top Wool Challenger - Biella The West Side Tennis Club Grass Court Challenger - Forest Hills XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Rio De Janeiro Challenger Genoa Open 'Fondazione Carige' - Genova Pekao Open 2003 - Szczecin IX Trofeo Ciudad de Quito - Quito Open Punta Del Este/Copa Banco Montevideo - Punta Del Este The Nottingham Challenger - Nottingham Privat Bank Cup - Dniepropetrovsk USTA Men's Challenger of Dallas - Dallas Memorial Piertomaso Tessitore - San Remo 2002 USTA Tallahassee Tennis Challenger - Tallahassee The Hilversum Open - Hilversum Wartburg Open - Eisenach San Marino Cepu Open - San Marino Copa Ericsson Uruguay - Montevideo IX Ciutat de Barcelona - Barcelona USTA Challenger of Burbank - Burbank 2003 Eddleman USTA Challenger - Birmingham Banca Stato Challenger Lugano - Lugano Tatra Banka Open 2003 - Bratislava A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa Czech Open - Prostejov Cepu Open - San Marino Architect Open - Budapest USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Challenger Cudad de Guayaquil - Guayaquil The 'Fitz' Casino Challenger - Tunica Copa Petrobras Brazil - Belo Horizonte Kroger / St. Jude International - Memphis Oberstaufen Challenger 2008 Lubbock Challenger - Lubbock Franklin Templeton Tennis Classic - Scottsdale Tennislife Cup - Napoli Guayaquil Challenger San Benedetto Challenger Copa Petrobras-Paraguay - Asuncion Kobstaedernes ATP Challenger - Kolding Salvador Challenger Copa Petrobras-Uruguay - Montevideo Copa AT&T - Buenos Aires Miller Lite Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Campionati Internazionali di Sicilia - Palermo Pereira Challenger Recife Challenger Medellin Challenger Alessandria Challenger Tata Open - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Arizona Men's Tennis Championships - Scottsdale Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Arizona Men's Tennis Championships - Scottsdale Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BMW Open - Munich Copa Telmex - Buenos Aires Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot BCR Open Romania - Bucharest Heineken Open - Auckland Movistar Open - Vina del Mar Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Hypo Group Tennis International - Portschach BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Mercedes Cup - Stuttgart AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Countrywide Classic - Los Angeles Bucaramanga Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Sarasota Challenger Furth Challenger Marburg Challenger Cali Challenger Vicenza Challenger Brasil Open - Costa do Sauipe Dallas Challenger Copa Telmex - Buenos Aires Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Masters Series - Hamburg Delray Beach International Tennis Championships - Delray Beach Marrakech Challenger Sunrise Challenger Leon Challenger Barletta Challenger Napoli Challenger Bogota Challenger Monza Challenger BellSouth Open - Vina del Mar Pereira Challenger Ecuador Open - Quito Bogota Challenger Generali Open - Kitzbuhel Las Vegas Challenger Gerry Weber Open - Halle Next Generation Adelaide International - Adelaide AAPT Championships - Adelaide Manta Challenger Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Morelos Challenger Santos Challenger AEGON Championships - London Poznan Challenger Delray Beach International Tennis Championships - Delray Beach Morelos Challenger Medellin Challenger Champaign Challenger Salinas Challenger Champaign Challenger Fergana Challenger San Luis Potosi Challenger VI Torneo Internazionale di Tennis - Barletta Ecuador Open - Quito Brasil Open - Sao Paulo Nord/LB Open - Braunschweig SkiStar Swedish Open - Bastad III Gramado Open de Tenis - Gramado Credit Agricole Suisse Open - Gstaad Tennis Napoli Cup - Naples Copa Ericsson Peru - Lima Rimouski Challenger Open de Nice Cote d'Azur - Nice Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes Cup - Stuttgart Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito Blois Challenger Campinas Challenger Warsteiner Challenger Wolfsburg - Wolfsburg 12th BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble Olimp Kyiv Open - Kiev Porsche Open - Poznan Tennis Channel Open - Las Vegas The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad AIG Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest If Stockholm Open - Stockholm Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe SAP Open - San Jose BellSouth Open - Vina del Mar Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Ecuador Open - Quito US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Campionati Internazionali di Sicilia - Palermo Pacific Life Open - Indian Wells U.S. Men's Clay Court Championships - Houston Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Open - Indian Wells Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston Sony Ericsson Open - Miami Brasil Open - Costa do Sauipe Allianz Suisse Open Gstaad - Gstaad French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Brisbane - Brisbane Copa Telmex - Buenos Aires Australian Open - Melbourne NASDAQ-100 Open - Miami French Open - Paris Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 Wimbledon - London Wimbledon - London Telecom Italia Masters - Rome Tennis Masters Series - Miami The Ericsson Open - Miami U.S. Open - New York Rogers Cup - Montreal Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3